//
// Created by 28365 on 2025/3/5.
//

#ifndef ODUPDATERSDK_UPDATEERROR_H
#define ODUPDATERSDK_UPDATEERROR_H

#include <exception>
#include "Res.h"

class UpdateError {

private:
    /**
     * 更新出错的资源
     */
    const Res *res;

    /**
     * 出错的原因
     */
    exception exception;


public:

    UpdateError(const Res *res, std::exception exception);

    [[nodiscard]] const Res *getRes() const;

    [[nodiscard]] const std::exception &getException() const;
};


#endif //ODUPDATERSDK_UPDATEERROR_H
